Hardcore Programming
Quality Practices
Executable Specifications
Developer's Life
Architecture
DevOps
All day Kata Lounge
  Product Development
09:00 Welcome coffee, registration
09:30 Intro
09:50 :
10:35 Break
10:50 :
  :
  :
  : part 1/3
  :
  :
11:25 Coffee Break
11:40 : part 1/2
  : part 1/2
  : part 2/3
  :
  : part 1/2
  :
12:15 Break
12:25 : part 2/2
  : part 2/2
  :
  : part 3/3
  :
  : part 2/2
13:00 Lunch
14:15 Open Space (part 1) (what is this?)
15:30 Coffee Break
15:45 Open Space (part 2) (what is this?)
17:25 Retrospective & Closing
19:00 Code with a Stranger
All day Kata Lounge
  Product Development
09:00 Welcome coffee, registration
09:30 Intro
09:50 : part 1/2
  :
  :
  : part 1/3
  :
  :
10:25 Break
10:45 : part 2/2
  :
  :
  : part 2/3
  :
  : part 1/2
11:20 Coffee Break
11:30 :
  : part 3/3
  :
  : part 2/2
12:05 Break
12:15 :
13:00 Lunch
14:00 Open Space (part 1) (what is this?)
14:55 Coffee break
15:10 Open Space (part 2) (what is this?)
16:20 Retrospective
16:35 :
17:30 Programming Contest Award Ceremony
17:40 Closing
18:50 Networking Party
ArchitectureCaleano 1+2

If you have to build large products and deal with specific cross-functional problems, this track is for you. Experienced architects will show how they solved difficult architectural issues.

DevOpsAtlas 2

To make releases uneventful, infrastructure automation is needed. These sessions will show you how to start or improve the release automation.

Hardcore ProgrammingAlcyone 1

Expand your knowledge about programming with these sessions. Functional programming, programming language design or power tools are the topics included this year.

Developer's LifeElectra 2

Developers have a life, and they want to feel better at and outside the job. Learn from our speakers tips and tricks to improve yours.

Quality PracticesAlcyone 2

Quality is sought by everyone, but most developers admit it's very hard to achieve. Learn new ideas on how to get closer to the ideal level of quality you need for your products.

Executable SpecificationsElectra 1

Documentation is useful, but it takes time and it gets out of sync with the reality pretty quick. What if you could keep it synchronized by using code? Join this track to see how.

WebAtlas 2

If you're a web programmer, this track will show you how to improve the design of your applications, both client-side and server side.

Technical LeadershipElectra 1

Technical leaders want to know how to help their teams produce faster. Join this track to learn from practitioners' experience.

DesignElectra 2

Learn how to structure the code so that you get the best results for the business and for yourself.

Incremental DevelopmentAlcyone 2

Technical practices at both the code and architectural level, plus organizational changes needed to suport incremental development & agile delivery.

Kata LoungeCoffee Break Area

Perfect practice makes perfect! You will receive some requirements. You will have a timebox that you need to respect. When the timebox is over somebody will review the code with you and give you ideas for improvement.

Product DevelopmentTaygete

You will produce software live. For two days or just one hour, join other attendees and create a team that develops an application, incrementally delivering value each hour. We will use the usual techniques: continuous integration, unit testing, TDD, coding review, etc all for having a fast feedback cycle.